#ifndef mouse_h_
#define mouse_h_

#include "SDL/SDL.h"
#include "SDL/SDL_opengl.h"
#include <iostream>

class mouse
{
  public:
    mouse(); //Lets hope no one ever calls this
    mouse(int nw, int nh, int bw = 32, int bh = 32, int nx = 0, int ny = 0, bool nf = true);
    ~mouse();

    void draw();
    void move(int dx, int dy);
    bool canbuild();

    int x;
    int y;
    int width;
    int height;
    int blockwidth;
    int blockheight;
    bool** walkgrid;
    bool filled;
};



#endif
